package com.prd.model;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.prd.vo.BaseVo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * ent_meet_summary_budget
 *
 * @author
 */
@Data
@TableName("ent_meet_summary_budget")
@ApiModel(value = "预算/实际/差异投入", description = "预算/实际/差异投入")
public class EntMeetSummaryBudget extends BaseVo implements Serializable {
    /**
     * ID
     */
    @TableId
    private Long id;

    /**
     * 纪要/决议ID
     */
    @ApiModelProperty(value = "纪要/决议ID")
    private Long summaryId;

    /**
     * 1：预算、2：实际、3：差异、4：追加预算
     */
    @ApiModelProperty(value = "1：预算、2：实际、3：差异、4：追加预算")
    private Integer type;

    /**
     * 工时
     */
    @ApiModelProperty(value = "工时")
    private Double task;

    /**
     * 人员数
     */
    @ApiModelProperty(value = "人员数")
    private Integer personnel;

    /**
     * 经济投入
     */
    @ApiModelProperty(value = "经济投入")
    private BigDecimal economics;

    /**
     * 物品投入
     */
    @ApiModelProperty(value = "物品投入")
    private BigDecimal article;

    /**
     * 资源投入
     */
    @ApiModelProperty(value = "资源投入")
    private BigDecimal resource;

    /**
     * 备注
     */
    @ApiModelProperty(value = "备注")
    private String remark;

    /**
     * 凭证
     */
    @ApiModelProperty(value = "凭证")
    private String voucher;

    /**
     * 依据
     */
    @ApiModelProperty(value = "依据")
    private String gist;

    private static final long serialVersionUID = 1L;
}